import type { AuditedEntityDto } from '@abp/ng.core';

export interface CreateUpdateVehicleDto {
  vehicleNumber: string;
  vehicleModel: string;
  maximumVolume: number;
  loadCapacity: number;
  passengers: number;
  qualified: string;
  vehicleName: string;
  phone: string;
  defaultDriver?: string;
  licenseNumber: string;
  region?: string;
}

export interface VehicleDto extends AuditedEntityDto<string> {
  vehicleNumber?: string;
  vehicleModel?: string;
  maximumVolume: number;
  loadCapacity: number;
  passengers: number;
  qualified?: string;
  vehicleName?: string;
  phone?: string;
  defaultDriver?: string;
  licenseNumber?: string;
  region?: string;
} 